// import axios from 'axios'
// import { getToken, delToken } from '@/utils/token'
// import router from '@/router'
// import { Notify } from 'vant'
// axios.defaults.baseURL = 'http://geek.itheima.net'
// axios.defaults.timeout = 8000
// // 拦截器统一判断http状态码
// // 拦截器改请求头/参数格式...

// // 添加请求拦截器
// axios.interceptors.request.use(function (config) {
//   // 在发送请求之前做些什么
//   config.headers.Authorization = `Bearer ${getToken()}`
//   return config
// }, function (error) {
//   // 对请求错误做些什么
//   return Promise.reject(error)
// })

// // 添加响应拦截器
// axios.interceptors.response.use(function (response) { // http状态码: 2xx / 3xx开头
//   // 对响应数据做点什么
//   return response
// }, function (error) { // 4xx/5xx http状态报错
//   if (error.response.status === 401) {
//     Notify({
//       type: 'danger',
//       message: '身份过期, 请重新登录'
//     })
//     // 身份认证失败
//     delToken()
//     router.replace('/login') // 切换路由
//   }
//   // 对响应错误做点什么
//   return Promise.reject(error)
// })
